// subassembly/noLocation.js
var app = getApp()
// let amapFile = require('../../utils/amap-wx.js');
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    authorizationGet: {	
      type: String,
      value: 'true'
    },
  },

  /**
   * 组件的初始数据
   */
  data: {
    // authorizationGet: getApp().authorizationGet
  },

  /**
   * 组件的方法列表
   */
  methods: {
    getLocation(e){
      let that = this

      // openConfirm(this)     
    }
  }
})
function openConfirm(that) {
  wx.showModal({
    content: '检测到您没打开定位权限，是否去设置打开？',
    confirmText: "确认",
    cancelText: "取消",
    success: function (res) {
      // console.log(res);
      if (res.confirm) {
        
      } else {
        // console.log('用户点击取消')
      }
    }
  });
}
//位置授权
function openConfirm(that) {
  wx.showModal({
    content: '检测到您没打开定位权限，是否去设置打开？',
    confirmText: "确认",
    cancelText: "取消",
    success: function (res) {
      // console.log(res);
      if (res.confirm) {
        wx.openSetting({
          success: (ser) => {
            // console.log(ser)
            if (ser.authSetting['scope.userLocation']){
              that.setData({
                authorizationGet : "false"
              })
              app.authorizationGet = "false"
              getLocations(that)
            }else{
              // console.log(55555555555555)
            }
           }
        })
      } else {
        // console.log('用户点击取消')
      }
    }
  });
}
// function getLocations(that){
//   wx.getLocation({
//     type: 'gcj02',
//     success(data) {
//       // console.log(data)
//       const latitude = data.latitude//纬度
//       const longitude = data.longitude//经度
//       const key = 'f15bd13951d40c2ba5d96896d8929605'
//       that.latitude = latitude
//       that.longitude = longitude
//       var myAmapFun = new amapFile.AMapWX({ key: "f15bd13951d40c2ba5d96896d8929605" });
//       myAmapFun.getRegeo({
//         success: function (data) {
//           console.log(data[0])
//           that.setData({
//             authorizationGet: "false"
//           })
//           app.authorizationGet = "false"
//           // that.authorizationGet = "false" //已授权
//           app.city = data[0].regeocodeData.addressComponent.city
//           wx.hideLoading()
//         }
//       })
//     },
//     fail(res){
//       // console.log(res)
//       // app.authorizationGet = "true"
//       // wx.showToast({
//       //   title:"你还未授权",
//       //   icon:"none"
//       // })
//     }
//   })
// }
